Point primitives for interactive modeling and processing of 3D-geometry

نویسنده

  • Mark Pauly
چکیده

3D geometry has become increasingly popular as a new form of digital media. Similar to other types of media data, i.e., sound, images, and video, this requires tools to acquire, store, process, edit, and transmit 3D geometry. With increasing complexity of 3D geometric models and growing demand for advanced modeling functionality, significant effort is being devoted to the design of efficient, reliable, and scalable algorithms for digital geometry processing. This thesis investigates the use of point primitives for 3D geometry processing and interactive modeling. Representing surfaces by point clouds allows direct processing of 3D scanner data, which avoids the need for surface reconstruction methods. The structural simplicity of point-based representations supports efficient re-sampling for extreme geometric deformations and topology changes. It also leads to concise algorithms that are well suited for hardware implementation. The main focus of this thesis is on algorithms for shape and appearance modeling of surfaces represented by point clouds. This requires methods for local surface analysis and reconstruction, filtering, re-sampling, and estimation of the signed distance function. Local surface analysis is based on a statistical operator applied to local neighborhoods of point samples. This enables efficient estimation of the tangent space of the underlying surface, as well as providing different approximations for surface curvature. To compute local approximations of a surface represented by point samples, an extension of the moving least squares surface model is presented that adapts to the local sampling density. An important geometric processing tool is surface simplification. To reduce the complexity of point-sampled surfaces, various simplification methods are presented, including clustering, iterative point-pair contraction, and particle simulation. These methods are used to build hierarchies of surface approximations for efficient multilevel computations. A multi-scale surface representation is introduced that enables sophisticated editing functionality at different approximation levels. Representing a point-sampled surface at different levels of geometric detail supports advanced filtering methods such as enhancement filters. Multi-scale methods are also applied to implement a feature extraction pipeline for point-sampled surfaces with particular emphasis on robustness and efficiency. The above methods are integrated into a unified framework for point-based shape and appearance modeling. Shape modeling functionality includes boolean operations and free-form deformation, appearance editing comprises painting, texturing, sculpting, and filtering methods. Based on a dynamic sampling paradigm, this system defines a complete and versatile modeling environment for 3D content creation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

Target detection Bridge Modelling using Point Cloud Segmentation Obtained from Photogrameric UAV

In recent years, great efforts have been made to generate 3D models of urban structures in photogrammetry and remote sensing. 3D reconstruction of the bridge, as one of the most important urban structures in transportation systems, has been neglected because of its geometric and structural complexity. Due to the UAV technology development in spatial data acquisition, in this study, the point cl...

متن کامل

GPU Objects

Points, lines, and polygons have been the fundamental primitives in graphics. Graphics hardware is optimized to handle them in a pipeline. Other objects are converted to these primitives before rendering. Programmable GPUs have made it possible to introduce a wide class of computations on each vertex and on each fragment. In this paper, we outline a procedure to accurately draw high-level proce...

متن کامل

Grammatical Inference by n-gram Modeling of Convex Groups: Representation of Visual Random Polytopes∗

In this paper, a joint solution to the problem of finding appropriate abstract representations for visual polytopes is given. By using support from convex and stochastic geometry, collecting information of views from different viewpoints, perceptual grouping of 3D point-cloud image points into halfplanes with probabilistic robust fitting and the segmentation of edges and corners by intersecting...

متن کامل

Interactive Inverse 3D Modeling

“Interactive Inverse 3D Modeling” is a user-guided approach to shape construction and redesign that extracts well-structured, parameterized, procedural descriptions from unstructured, hierarchically flat input data, such as point clouds, boundary representation meshes, or even multiple pictorial views of a given inspirational prototype. This approach combines traditional “forward” 3D modeling t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003